provider

fun provider(name: String, block: JsonObjectBuilder.() -> Unit)
fun <T> provider(name: String, value: T, serializer: KSerializer<T>)
inline fun <T> provider(name: String, value: T)